package com.itheima.day10;


import java.util.Scanner;

public class Test5 {
    /*
    随着视频直播的兴起，弹幕评论是当下比较热门的技术。在实际业务开发中，通常会对用户的弹幕评论信息进行处
理，将一些带有攻击性或者敏感的字眼和谐掉，技术上称之为“敏感词过滤”。
请设计程序模拟敏感词过滤：使用键盘录入模拟弹幕评论，将录入的数据进行处理，要求不能出现：sb，tmd，傻蛋
等字眼（这里字母不区分大小写匹配），如果出现了，则使用**代替，将过滤后的内容打印到控制台
     */
    public static void main(String[] args) {
        //使用键盘录入模拟弹幕评论
        Scanner sc = new Scanner(System.in);

        System.out.println("相信你的评论一定可以一阵见血:");
        String review = sc.nextLine();
        //生成一个敏感词数组,题目要求不区分大小写匹配,则需考虑到所有的情况
        String[] sensitiveWord = {"SB", "Sb", "sb", "sB", "TMD", "TMd", "TmD", "tMD", "Tmd", "tMd", "tmD", "tmd", "傻蛋"};
//定义Srting类型的变量复制原文
        String s = review;
        //使用遍历得到所有的敏感词与评论一一比对
        for (int i = 0; i < sensitiveWord.length; i++) {
            if (review.contains(sensitiveWord[i])) {
                s = s.replace(sensitiveWord[i], "***");
            }
        }
        System.out.println(s);
    }
}
